home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 8383 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  36.3 KB

  1. Path: news.vol.it!news
  2. From: bizzetti@mbox.vol.it (Fabio Bizzetti)
  3. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
  4. Subject: Re: AB3D II beats Quake....
  5. Date: 25 Mar 1996 04:45:12 GMT
  6. Organization: Video On Line
  7. Distribution: world
  8. Message-ID: <36713.6658T334T2520@mbox.vol.it>
  9. References: <4j4jkt$9c5@cwis.isu.edu>
  10. NNTP-Posting-Host: molcl15.vol.it
  11. X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
  12.  
  13.  
  14. >The PowerAmiga will come with a bunch of PCI slots JUST WAITING TO BE 
  15. >FILLED WITH A CARDFUL OF THE CUSTOM CHIPS OF YOUR CHOICE. All it needs is 
  16. >a good game API to let you drive them without having to rape the 
  17. >hardware. What? Virtual Ridge Rally USA doesn't run fast enough on your 
  18. >stock EZ-3D card? Throw in the new VR-HedgeClipperMan-Bonzo-3D card and 
  19. >watch it fly! 
  20.  
  21. Hey! This sounds like PC: spend a lot of money every month.
  22. No, thanks. You dont get it, but you're talking about PC's of today thinking
  23. about PowerAmiga.
  24.  
  25. >The hard part for AT will, of course, be to come up with a good API. One 
  26. >of the features of a good API (and one that many of the megacorps' APIs 
  27. >are lacking) is for it to be an OPEN API. One where the programmer, if he 
  28. >finds that certain useful functions aren't implemented in the current 
  29. >API, can add extra functions to it (and document the functions so that 
  30. >others can add it to drivers for their own particular flavor of 
  31. >hardware). The new functions could even be submitted to the authorities 
  32. >(in this case AT) for eventual inclusion into the 'official' API.
  33.  
  34. The problem is that the only standard gfx mode will be 8bit chunky, since
  35. it would be completely useless to implement 3D sprites in a API when only
  36. 1% of gfx boards can run it, and the rest 99% run it at 1/1000 of speed.
  37.  
  38. It will become like for the A1200's games market: only unexpanded A1200's
  39. games because most of people have this system. For the PowerAmiga, since
  40. the "race to buy the latest 3D card" doesn't fit well with Amiga users,
  41. but only with PC users, will mean that the game for PowerAmiga will all
  42. be optimized for the lamest gfx board: meaning even worse games than AGA.
  43.  
  44. Congratulations.
  45.  
  46. >A primitive but significant example of what I'm talking about is Gloom 
  47. >Deluxe, or more specifically, the user C2P driver for Gloom Deluxe.
  48.  
  49. This shows the immagination of you C/C++ programmers:
  50. << today all games use c2p, so tomorrow every game will use c2p >>.
  51. This is totally wrong.
  52.  
  53. >The coder of the driver is PERFECTLY WELCOME to rape the hardware to his 
  54. >heart's content, because even if his driver isn't compatible with other 
  55. >hardware, the documented interface is STILL THERE for someone else to 
  56. >write their OWN driver.
  57.  
  58. This is the best choice indeed.
  59. But, as you see, this still means to *not* use the OS but to write custom
  60. routines for a game (that is not only c2p...).
  61. My games VirtualRally and StarFighter use this system, but nobody said that
  62. the drivers are the same for both VirtualRally and StarFighter.
  63.  
  64. >An AT-sanctioned game API would include all the useful functions the AT 
  65. >programmers could think of.
  66.  
  67. I am pissing off now, just remembering how the gurus of graphics.library
  68. optimized its functions. I could rewrite it 10 times faster (no joke), and
  69. I would still consider it as crap relatively to the performances it could/
  70. should reach without a generic OS/API.
  71.  
  72. >After its release, they would examine and 
  73. >adapt the home-brew modules that other programmers handed in, so the API 
  74. >could continue to grow to suit the needs of more software.
  75.  
  76. Dream...
  77. I see with no doubts that you are not a realtime applications programmer.
  78. Being the master of C++ and OS doesn't give you the right point of view to
  79. judge what we are talking about.
  80.  
  81. I am sorry if I sound "offensive", I really dont want, but I need to be
  82. incisive because this topic is the one that will play the future of the Amiga.
  83. C/C++ programmers should stay home programming OS applications, and leave
  84. realtime games programmers to analyze API problems.
  85.  
  86. Sorry, I hope you understand how serious is the situation.
  87.  
  88. >>Commodore didn't die because they spent all their money to make new custom
  89. >>chips: Commodore died because they didn't spend money to make new custom
  90. >>chips.
  91. >>
  92. >>Is it so difficult to understand?
  93.  
  94. >Commodore died as a result of many different mistakes. Lack of coherent 
  95. >R&D <-> Production was one of them. 
  96.  
  97. Come on.. you dont want to admit what is evident?
  98.  
  99. >But if that were the only problem, the A1000 would've stormed the market 
  100. >in 1985.
  101.  
  102. Mah!
  103.  
  104. >>Wouldn't the Amiga be the most sold games machine (with best market) if we
  105. >>had AAA when it was time to have it (lotsa years ago)? Wouldn't the Amiga
  106. >>(both high-end and low-end) have *no competition* if 3 years ago (when
  107. >>PowerMac did born), or also today, it had HP-PA Hombre?
  108.  
  109. >No, not necessarily. Remember when the CDTV was released? It was the most 
  110. >advanced console available at the time. It DIDN'T sell like hotcakes.
  111.  
  112. WHAT??? IT SUCKED.
  113. If it was the only one available, I dont care.
  114. I dont buy a thing that sucks bigtime only because "it's the only one
  115. available".
  116. Anyway, you're wrong again: everything was better than a CDTV, even a NES, at
  117. least at the eyes of "common public".
  118.  
  119. >>Commodore died because they delayed the technology improvements.
  120. >>Commodore died because while the market (not only computers) had a huge
  121. >>demand of highperformances/lowcost chips, it missed all the opportunities.
  122.  
  123. >Commodore died because the Amiga was never successful in dominating the 
  124. >majority of the computer market, weakening C= so that what would be 
  125. >serious but survivable fuckups for Micro$oft instead became fatal wounds.
  126.  
  127. Again! :D
  128. The A500 in 1990 was a *SUCCESS*.
  129. Commodore made the wrong move to not wish better performances, as you all are
  130. doing today about API/OS. But you dont know what's realtime games programming,
  131. no need to say it.
  132.  
  133. This is sad: I never said what is right or wrong for Unix or Lisp or ADA or
  134. whatever I am not expert of.
  135.  
  136. >>Watch "The Deathbed Vigil" about all the missed occasions.
  137.  
  138. >Yeah. Does make ya mad, doesn't it?
  139.  
  140. >But then, Dave Haynie was the designer of most of those projects that were 
  141. >shelved. As I recall, you posted a message saying that Dave wasn't the 
  142. >'visionary' everyone says he is.
  143.  
  144. A person is not God or a lamer.
  145. Personally, I've a big esteem of Dave Haynie, but it doesn't mean that if he
  146. comes and tells me that my 3D routine sucks because is not written in C++ I
  147. must agree with him. The problem is that as far as I know he is not a realtime
  148. games programmer, and thus he *cannot* have a global vision of this problem.
  149.  
  150. He still has all my esteem, and I listen what he says with extreme attention:
  151. because I know that at least he thinks about it, unlike many users or C/C++
  152. programmers (I dont wanna make a cathegory now) that are only good to repeat
  153. that coders suck, not knowing neither what the coders do or not do.
  154.  
  155. >>Escom/AT is sincerely acting *worse* than the Commodore of 1991.
  156.  
  157. >But distinctly better than the Commodore of 1994.
  158.  
  159. Remember, this is still to prove.
  160.  
  161. >>They're blind, accustomed to sell PC's to people that would buy *anything*.
  162. >>But the Amiga is not attractive for these standard users, and will always
  163. >>be seen as the most silly way to risk money and time.
  164.  
  165. >I think you're getting AT and Escom confused here. AT operates ENTIRELY 
  166. >INDEPENDENTLY OF ESCOM. Escom hands over the money, but they don't give 
  167. >the orders.
  168.  
  169. The problem is this.
  170. The budget.
  171.  
  172. >>>Heh, are you implying that the OS isn't lacking?  How about these: >
  173. >>>* Virtual Memory.
  174. >>>* Memory Protection.
  175. >>>* Resource Tracking.
  176. >>>* A decent file system.
  177. >>
  178. >>Now they've to convert the whole OS from 680x0 to PowerPC, and it'll take
  179. >>ages, will be full of bugs: and the final result will not be considerably
  180. >>better than before, but much more complex.
  181.  
  182. >So? We've got to cure our hardware-dependence at some point.
  183.  
  184. I see you were ill: allergic to *good programmers*, also known as coders.
  185. You wanna exterminate them?
  186.  
  187. Whenever I decide to program the hardware by myself is *not* because I like
  188. it: it's because the OS, *ANY* OS sucks bigtime compared to what I can do by
  189. myself, starting killing that damn OS calls overhead (imagining the rest is
  190. time free).
  191.  
  192. >It's a painful step, but one that must be taken. Fortunately we're not the 
  193. >first, and we can draw on Apple's experience to make our transition less 
  194. >buggy and painful.
  195.  
  196. Apple, the one in the tomb?
  197.  
  198. >>Instead, adding the HP-PA subsystem would have made all *simple*, logical,
  199. >>immediate, simple, performant...
  200.  
  201. >Noone is stopping you from dropping in an HP-PA on a PCI card. Design the 
  202. >card, plug it in, and write the drivers. 
  203.  
  204. Yes, and run at 1/10 speed, just to make all the efforts useless. ;->
  205.  
  206. >You could even develop Hombre-esque functions for it.
  207.  
  208. Yeah, with WritePixel() or only Hombre compatible. At this point it's again
  209. senseless to not program the hardware by myself.
  210.  
  211. >>>* An attractive, consistent GUI.
  212. >>
  213. >>Perfectly handled by the HombreHP-PA, parallely.
  214.  
  215. >With a good RTG API, perfectly handled by whatever capable hardware you 
  216. >want, parallely.
  217.  
  218. Yeah, sure. Write it.
  219.  
  220. >>>* A good API and strong developers tools.
  221. >>
  222. >>Adding the HombreHP-PA would have made it practically 0 overhead, thus used
  223. >>by all Amiga games programmers: when a needed function wouldn't have been
  224. >>found in the API, the programmer would have created it, and released a
  225. >>patch for all users (and games programmers) that then would have been
  226. >>integrated in the next OS revision, rom or disk.
  227.  
  228. >WHOAH! YOU UNDERSTAND! Sort of.
  229.  
  230. There're 2 kind of lamers:
  231.  
  232. 1) Pseudo "coders"; assembly programmers that are only good to make shits.
  233. 2) Pseudo "programmers"; C/C++ programmers that are only good to throw shit.
  234.  
  235. I am more likely in the 3rd one: who always tryes to have a global, equilibrate
  236. vision of the problem and looks for the most wise solution.
  237. As I always said, in my experience this has meant only 100% OS programming for
  238. applications/utilities, and allocating legally the gfx/audio hardware and then
  239. programming it my myself, still using as much OS as possible (always Dos,
  240. sometimes other stuffs).
  241.  
  242. Is it too much for you to understand?
  243.  
  244. I am not in the OS nor in the against-OS side: I am just realistic, and I think
  245. that not many people have huge experience in both OS applications programming
  246. and (2D/3D) realtime games programming.
  247.  
  248. Have you?
  249.  
  250. >At first glance, this would appear to be exactly what I as saying above, 
  251. >but aparrently you think that you can't have an API without Hombre. 
  252. >That's weird, as the whole point of an API is that you can run it on ANY 
  253. >hardware, not just a single custom chip(set).
  254.  
  255. You're living in the theory, as always.
  256. Make your API, then test realtime stuffs on it.
  257. Then get a dose of realism back from all the useless work you made for the API.
  258. *ANY* API.
  259.  
  260. >A device-independent API doesn't NEED Hombre to develop. Hombre might be 
  261. >a nice piece of hardware to write a driver for, but it would be cheaper and 
  262. >easier to use off the shelf hardware (say a SVGA display, a normal [not 
  263. >Hombre] HP-PA as a copper, and maybe another for 3D) to make a kick ass 
  264. >copro/display card. But because we're doing this through an API, we don't 
  265. >NEED that specific card, and the software would run on any other system with 
  266. >varying levels of performance depending on the supporting hardware.
  267.  
  268. All theory, showing your extreme lack of experience.
  269.  
  270. >>Upgrading/changing the whole RISC subsystem would have been possible and
  271. >>easy.
  272.  
  273. >Yeah! And you wouldn't NEED that SPECIFIC subsystem!
  274.  
  275. >>>* Device independance.
  276. >>
  277. >>2 subsystems: Amiga 680x0 and RISC HP-PA Hombre (one or more), where the AGA
  278. >>would have been emulated by the Hombre (providing that it is not a fucking
  279. >>SVGA standard chip: it's the state of the art techonology, able to emulate
  280. >>AGA's copper as nothing).
  281.  
  282. >Emulating AGA should be an option for users who are upgrading from older 
  283. >Amigas. We shouldn't be FORCED into using hardware that doesn't suit are 
  284. >needs (though a kick ass card fast enough to emulate AGA would certainly 
  285. >be great for other things!)
  286.  
  287. >>>Last but not least, where are our developers and publishing houses?
  288. >>
  289. >>As I said before, I (an extreme Amiga "fanatic") will not code for a *PC*
  290. >>with PowerPC cpu and no market rather than for a PC with a 80686 cpu and a
  291. >>huge market. Just because it has the sticker "Amiga" doesn't make it
  292. >>different than what it is: a *IBM PC*.
  293.  
  294. >Then you must consider PowerMacs to be IBM PCs?
  295.  
  296. It is, even less than PowerAmiga though.
  297. But you miss the point that Mac already was, that's why I bought an AMIGA.
  298.  
  299. >Try using a Pentium system running Windoze, then try a PowerMac. The 
  300. >experience is totally different. Why? Becuase the OS is the soul of the 
  301. >machine!
  302.  
  303. For you applications' users for sure.
  304. Nothing more wrong for all games/video/multimedia users.
  305.  
  306. >It's what makes the machine behave in the way that it does. The 
  307. >OS WHAT MAKES THAT PARTICULAR "COMPUTER" DIFFERENT. 
  308.  
  309. Mah!
  310. why? doesn't the Amiga hardware make it "slightly" different than PC hardware?
  311. Hello? Anyone home? =) ;)))
  312.  
  313. >You can think of coprocessors are essentially just software implemented in 
  314. >hardware. Or you could think of support code as coprocessors implented in 
  315. >software!
  316.  
  317. or an API in hardware.. :D
  318.  
  319. >Look at UAE, using it you can have an Amiga on a Pentium Pro! 
  320.  
  321. HAHHHAHAHAHAHHA =))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
  322.  
  323. Phrase of the year :DDDD :D =)) 8) :) =)
  324.  
  325. >Now admittedly the amount of resources wasted on implementing OCS in 
  326. >hardware makes the overall experience not very impressive, but it shows 
  327. >that coprocessors aren't "magic". 
  328.  
  329. Maybe you didn't know, but *everything* can be emulated. Only time can't.
  330.  
  331. Perhaps for you getting a game in 25frames/hour is fine, you call "LightWave"
  332. game. I prefer to get LightWave in 25 frames/sec.
  333.  
  334. >By standardizing how we interface with coprocessors, we can free 
  335. >ourselves from being stuck to a certain line of coprocessors, even to the 
  336. >point of handing the work over to the CPU if it has enough oomph to push 
  337. >it.
  338.  
  339. You can't imagine how many times I dreamed this, how many times I tryed to
  340. write my "standard" libraryes.
  341. Then I realized why it's all useless.
  342.  
  343. >The world is FULL of coprocessors, and while individually they may not be as
  344. >"cool" as AAA or Hombre, with a device-independent API we're free to mix and
  345. >match them until we can make a system that kicks the ass of any custom
  346. >chipset we ever dreamed of earlier.
  347.  
  348. Yeah, you pay for ours?
  349.  
  350. >The only way AT could ever HOPE to compete by becoming a custom chip 
  351. >manufacturer would be to have a huge outlay of cash from Escom 
  352. >(semiconductor plants cost a LOT, even to contract), and then produce 
  353. >development tools for the chipset so that the resulting display card 
  354. >could be used on any operating system. Of course then you'd see people 
  355. >running Windoze on it and you'd yell and kick and scream that it wasn't 
  356. >really an Amiga chipset then.
  357.  
  358. AGAIN: "Amiga chipset" does *NOT* mean any chipset with the sticker "Amiga".
  359.  
  360. >You see, big-name chip manufacturers like Cirrus make money by selling 
  361. >chips to ALL markets, Intel-boxes, Macintoshes, DEC boxes, BeBoxes, and 
  362. >yes, even the Amiga. They generate a whole dumpload of revenue that gets 
  363. >poured back into R&D to make new and faster chipsets (they can't afford 
  364. >stop and rest, as their competitors are developing too!). 
  365.  
  366. Standard chipsets? They all suck.
  367. You can say they're good only if you compare them to OCS.
  368.  
  369. Get 1996's OCS: 3DO-M2. It's hundreds times better than the best standard chip.
  370.  
  371. >Now imagine if Cirrus produced their latest kick-ass chipset ONLY FOR THE 
  372. >AMIGA. Even if it destroyed everyone else, they'd soon fall behind 
  373. >because the revenue from just the Amiga market wouldn't be able to fund 
  374. >the kind of R&D that the other all-market companies would be wielding.
  375.  
  376. >The reason the Amiga's custom chipset was so far ahead in 1985 (and AAA 
  377. >would've been in 1992) was that the competetive graphics coprocessor 
  378. >market is a very recent thing.
  379.  
  380. Yeah, this shows again how much you know what you're talking about.
  381.  
  382. >Back then there wasn't any competition 
  383. >because stupid marketroids didn't see a need for it, and small 
  384. >dedicated groups of geniuses were able to design and release stuff that 
  385. >blew away the competition. 
  386.  
  387. >In a way, small dedicated groups of geniuses could still design a kick 
  388. >ass chipset on paper, but without a massive R&D budget to fund the 
  389. >facilities for prototypes, and an even bigger budget to fund startup 
  390. >production, and an even BIGGER amount of revenue from a large market to 
  391. >allow the per-unit cost of the chipset to be competetive, there would be 
  392. >no way for these small dedicated groups of geniuses to compete.  
  393.  
  394. Sure... =:^) :D
  395.  
  396. >>Now imagine who never cared about the Amiga: what economical interests will
  397. >>the developer see in the PowerAmiga?? If he is mad, he can risk all for the
  398. >>BeBox: but also if he doesn't lose money and sells as much as practically
  399. >>possible, he will *never* earn more than he can do on the PC with Windows96
  400. >>or anything else. And developing programs on Windows95 and then recompiling
  401. >>them on PowerAmiga OS, although not realistically possible without changes,
  402. >>will still be a crap conversion. A buyer gets a PC and gets the software
  403. >>instead of its shadow.
  404.  
  405. >OK, but the same applies even if the Amiga had TOTALLY DIFFERENT 
  406. >hardware? Why program for the Amiga when you could program for the bigger 
  407. >market?
  408.  
  409. Because the Amiga was *original*.
  410.  
  411. >Sure the Amiga might have a neat chipset, but there are neat 
  412. >chipsets for other platforms too, and they would have device-independent 
  413. >APIs so you could use the cool chipsets without having to worry about 
  414. >compatibility.
  415.  
  416. Sure, typical Basic/Pascal/C++ "programmer" thought.
  417. Basic/Pascal/C++ "programmers" dont even know how a computer works inside.
  418.  
  419. Mah! this is all sad indeed..
  420.  
  421. >People would write software for the Amiga because it offered a pleasing 
  422. >environment, and that's what the OS provides. Take away the OS and you 
  423. >have nothing more than a console. (Or even less than a console, if you 
  424. >use the PSX, with its device-independent API as an example)
  425.  
  426. HAHAHA =))))
  427. Exactly the same thing! :D
  428.  
  429. Are you a PSX developer?
  430.  
  431. >>Remove the Amiga's heart: you get nothing.
  432.  
  433. >The heart of the Amiga is the lean, mean OS. Custom chips are icing on the 
  434. >cake. They do lots of neat things but you can do the same things with 
  435. >other hardware or hardware/software combinations.
  436.  
  437. >>>> : The A1000/A500 and A2000 were dream computers IMO because of
  438. >>>> : their custom chips and architecture, not because of the lame
  439. >>>> : 1.0/1.1/1.2 OS.
  440.  
  441. >(Oops, I deleted the attribute for these quotes... Oh well.)
  442.  
  443. >Back in 1985/6 OS 1.0/1.1/1.2 was not lame. It was the most revolutionary 
  444. >and amazing OS for the home computer market. By today's standards, OS 3.1 
  445. >is more "lame" than OS 1.2 was by 1986 standards.
  446.  
  447. yes, I see you didn't use OS 1.0/1.1
  448. a wonderful OS.
  449.  
  450. >>>> Yeah, right... Maybe in 1985. Today the custom chips is the
  451. >>>> weakest part of the Amiga architecture.
  452. >>
  453. >>Again: why you talk about 1985 custom chips in the 1996?
  454. >>Who ever said that it's normal and sane to have them today?
  455. >>Amiga custom chipset+ is not SVGA, it's AAA, AAAA, Hombre. NOT SVGA.
  456.  
  457. >GREAT. *YOU* figure out how we can make a new kick-ass custom chipset 
  458. >with the resources AT has. And more importantly, *HOW* do we keep 
  459. >competetive with newer updates while maintaining compatibility.
  460.  
  461. Because standard chips suck so much compared to custom chipsets, that making
  462. today a *wise* chipset, you could use it for 5 years, and plan hardware
  463. compatibility since NOW.
  464. What you talk about API/OS is nowadays true also about chips. Having so many
  465. transistors you lose the "overhead" of versatile functions.
  466. Nowadays things like 12/24bits palette structure can be fully avoided, you
  467. dont have to save transistors when it comes to make registers.
  468. You can design the chip as 64bits, also if you implement the first version as
  469. only 32bits. You can do a chipset, and a family of fully hardware compatible
  470. chipsets that will last for 20 years.
  471. Just dont call C++ programmers to take technical advices.
  472.  
  473. >I'd be fucking ecstatic to see AAAA, or even AAA, but it ain't gonna 
  474. >happen because there's no realistic way for AT to produce it without it 
  475. >costing twice as much as the new 192-bit (I'm not kidding) ultra fast 3D gfx 
  476. >chipsets that would blow "AAAA" away.
  477.  
  478. >>It's sooooo naive to say that the Amiga has to become a IBM PC because the
  479. >>A500's gfx chip today are obsolete. Who ever promised "you'll have to use
  480. >>them for the eternity"? The OS evolves, the hard-disks evolve, the ram
  481. >>evolves, the cpu evolves. Now it's time to evolv the *custom* chips, not to
  482. >>throw everything out of the window (projects included) and buy a IBM PC,
  483. >>change the CPU, put the sticker "Amiga" and run a fake AmigaOS clone.
  484.  
  485. >It's sooooo naive to think that it's possible to make these fancy new 
  486. >chipsets with practically nil capital to start with, no production 
  487. >facilities, no way of getting them, and finally expecting to pay off the 
  488. >costs if you somehow managed to pull it off with only the revenue from a 
  489. >single niche market of dedicated but few Amiga users.
  490.  
  491. It can be done: simply improving the existing technology.
  492.  
  493. >It's also naive to think that hardware what makes a computer system. 
  494.  
  495. Yeah. Read the definition:
  496.  
  497. Computer = hardware.
  498. OS = system software.
  499.  
  500. >Granted, hardware defines the maximum theoretical capabilities of a 
  501. >system,
  502.  
  503. ? :D
  504.  
  505. and it's *far* away from what the theorically best API/OS could ever allow.
  506. Tens times worse, unless you write Basic/Pascal/C++ programs for WorkBench,
  507. as I said before.
  508.  
  509. >but it's up to the OS to actually get the performance OUT of the 
  510. >hardware into something we can use!
  511.  
  512. Talking about games and realtime video applications?
  513.  
  514. >Compare a Pentium running Windoze, 
  515. >OS/2, and a UNIX clone (Linux, FreeBSD?). There's a world of difference 
  516. >between them. They, in effect, make the machine a DIFFERENT COMPUTER. 
  517. >They alter the capabilities of the system and the way we interface with 
  518. >it. They can't give more than the hardware can supply, but they use the 
  519. >hardware IN DIFFERENT WAYS to make the overall effect something 
  520. >completely different! 
  521.  
  522. Yeah, for games and realtime video applications..
  523.  
  524. Sarchasm Mode OFF.
  525.  
  526. >>>I would actually say that at this point, the weakest part of the Amiga
  527. >>>platform is its manufacturer.  The OS and the hardware run an equal
  528. >>>second.
  529. >>
  530. >>>> What other _viable_ and _affordable_ CPU would YOU choose for
  531. >>>> the Amiga ?
  532. >>
  533. >>HP-PA due to the optimal relationship HP and Commodore had, and due to its
  534. >>extremely fast FloatingPoint capabilities, and due to its upgradability
  535. >>(HP-PA is a family of processors, all damn faster than most other RISCs),
  536. >>due to the unique possibility to customize also the CPU (as HP offers).
  537.  
  538. >Great idea! When the AmigaOS is fully portable, you're welcome to USE the 
  539. >HP-PA family. But that won't be for a while! Right now it's more 
  540. >important to use the CPU which we can get up and running IN THE LEAST 
  541. >AMOUNT OF TIME, and that's the PowerPC, because no other CPU has had the 
  542. >tools for migrating from a 680x0 platform developed to the same extent. 
  543.  
  544. HP-PA had. Apollo systems where 680x0 based.
  545. You're wrong again. Congratulations.
  546.  
  547. >HP-PA, DEC Alpha, MIPS, ARM etc. versions of AmigaOS come later.
  548.  
  549. Who damn wants only the OS? The OS must serve the computer ( = HARDWARE ),
  550. not viceversa. You're a bit confused.
  551.  
  552. You'll sell your car to get some gasoline for ...
  553. Ops!
  554.  
  555. >>If you want more, then it's not of this world.
  556.  
  557. >By the time the AmigaOS is fully portable, it may well be. ;->
  558.  
  559. Oh, and I want MicroSoft's AmigaBasic ported!!!! To *overwork* all the mega
  560. mighty *possibilities* of the virtual computer called AmigaOS!
  561.  
  562. >>>HP-PA, Sparc, Alpha, in fact, name your processor... if only AT would cut
  563. >>>the AmigaOS losses, move a long way to portable source (instead of taking
  564. >>>the cheap-shot option with 68k emulation on the PPC).
  565.  
  566. >The "cheap-shot" option is only a temporary crutch until the whole thing 
  567. >is in portable code. Later on they'll be able to compile AmigaOS for 
  568. >whatever CPU you want.
  569.  
  570. Yeah, cool!!!!
  571. An OS written all in C!!!!
  572. WOW!!!!!
  573. Why dont we write it in Basic? So I can run AmigaOS in my pocket calculator
  574. and *PLAY* with it.
  575.  
  576. O:)
  577.  
  578. >>Look: if you have a car, you can change motor and put a better one, and so
  579. >>on. AT/Escom waited when you weren't watching, changed the whole car,
  580. >>painted it again like the old one, and tryed to give you the same cockpit.
  581. >>This car is exactly the one you always hated, except for the cockpit and the
  582. >>color.
  583.  
  584. >Who cares what kind of engine its running on? If the car goes faster than 
  585. >the old one and costs less, I wouldn't.
  586.  
  587. Again, I said changing the engine is ok. Changing the whole car is not the
  588. same thing. Did you read what I wrote untill now?
  589.  
  590. >Furthermore, the whole point of device-independence is to let you put 
  591. >whatever engine you please in the car, and add whatever options you want 
  592. >and have them all work properly.
  593.  
  594. Yeah, the OS = the tires.
  595.  
  596. >And by letting you use standard cases, you can also pick your frame, AND 
  597. >your paint job! :->
  598.  
  599. Theoric dreams again..
  600.  
  601. >>I would complain hard.
  602.  
  603. >I'd be happy at having a car with better performance without having to 
  604. >lose the old interior that I'm so comfortable with.
  605.  
  606. Mah, no you didn't read what I wrote.
  607.  
  608. >>>> : Well,from the deepest of my heart: FUCK OFF AT,
  609. >>>> : you made it all become useless.
  610. >>>>
  611. >>>> Sure. This is just the constructive feedback AT needs. NOT!
  612. >>
  613. >>For what I've seen untill now, "constructive" and "AT/Escom" are two words I
  614. >>wouldn't put together without feeling a foolish.
  615.  
  616. >They're a hell of a lot more constructive than Commodore turned out to be.
  617.  
  618. Still to be proved.
  619.  
  620. >>"Have faith, wait more": this is old, and became obsolete now.
  621. >>There's a limit, when you see things how really are, there's no way anymore
  622. >>to hope.
  623.  
  624. >Don't "have faith". Instead wake up
  625.  
  626. zzZz...
  627.  
  628. ehh!?
  629.  
  630. ah..
  631.  
  632. zzZz :D
  633.  
  634. >and look at what parts of the Amiga 
  635. >we can realistically save.
  636.  
  637. The tires =)
  638.  
  639. > And when I look at its obnoxious level of 
  640. >dependence on expensive hardware that can only be produced by one company 
  641. >that has no hope of ever surpassing the competition (unless it gets a big 
  642. >influx of capital and sells to non-Amiga markets), I realize that we 
  643. >can't save the Amiga-only custom hardware, at least on the hardware-raper 
  644. >level. 
  645.  
  646. sure, you contraddict again yourself.
  647. you'll see how many nice things you'll need to buy to use *practically* your
  648. computer.
  649.  
  650. >What we CAN save is the awesome OS, which lets us get MORE out of our 
  651. >hardware than the competition.
  652.  
  653. Yeah!!!!
  654. AmigaOS written in interpreted C will do the job!!!
  655.  
  656. =)
  657.  
  658. > All we have to do is get it running on the 
  659. >same (likely) or better (less likely) hardware, and we'll wind up with a 
  660. >better machine.
  661.  
  662. :D
  663.  
  664. >We can also use off-the-shelf chips in interesting combinations to make 
  665. >neato custom chipsets, provided that we don't try to rape them and thus 
  666. >lock ourselves into having to be compatible with them for all eternity.
  667.  
  668. "rape them"??
  669. programming a chip directly is the most lovely and grateful thing you can do
  670. to it. Using a fucking fascist OS isn't.
  671.  
  672. >>And my anger was completely justified by all the money I wasted and lost
  673. >>(instad of earning much more than the one I've spent) because I "waited and
  674. >>hoped".
  675.  
  676. >Were you expecting to make lots of money on the Amiga? :-) 
  677.  
  678. Do you think I stayed on the Amiga for business????
  679.  
  680. >Maybe your hopes are being dashed by market realities, but the 
  681. >alternative is to pursue a completely capitalist route and go off into 
  682. >the sad world of Macro$loth, and I don't think you really want to do that.
  683.  
  684. Yeah, finally something you understood. ;)
  685.  
  686. No offence please, it's 5:30am and I am still writing this reply. O;)
  687.  
  688. >Better to be forced to occasionally bow to market pressure than to prostrate 
  689. >yourself completely at the feet of Emperor Gates.
  690.  
  691. >>So mine was a very constructive remark: if AT is reading this, it should
  692. >>consider that many developers dont trust them anymore, because now it's
  693. >>clear what their future plans are, and only Escom's business likes them:
  694. >>they'll be the first company able to sell *IBM PC's* to ex "fanatic" Amiga
  695. >>users.
  696.  
  697. >The day you take a Power Amiga, boot up the Amiga OS, and then wind up 
  698. >seeing an MS/DOS prompt or a windoze logo, I'll believe you when you 
  699. >call it an IBM PC. (Unless you're running PC-Task, of course! ;->)
  700.  
  701. Hey! I've PC-Task and I still call it an AMIGA.
  702.  
  703. >>Sure some people will still prefer to hope to get the same Windows'95
  704. >>utilities compiled for the PowerAmiga, but this is all the PAmiga market
  705. >>and reason to exist. I believe Escom thinks:
  706. >>"He doesn't want to buy my PC? I sell him the one with the other CPU and
  707. >>the stickers that I bought nearly for free at that auction sale. WOW:
  708. >>I sell my PC's to every people, this is business".
  709.  
  710. >You call a Power Amiga an MS/DOS-compatible with another CPU.
  711.  
  712. >Then my A4000 is just an MS/DOS compatible with another CPU and a weird 
  713. >A/V card soldered to the motherboard.
  714.  
  715. hahahaha =))))))))
  716. what a pity that this card contains an AMIGA and not lame standard cloned chips.
  717.  
  718. >If I soldered AGA on a Pentium motherboard and ported the OS would it 
  719. >suddenly be an Amiga?
  720.  
  721. Yeah, with another CPU. But you dont know that AGA has been made with 680x0 in
  722. mind: memory mapped instead of i/o mapped, registers writeable with a single
  723. 32bit move, and so on.
  724.  
  725. Again, you dont know what you're talking about.
  726. Congratulations.
  727.  
  728. Did I ever tell what C++ compiler is better?
  729. I dont talk about things I am not expert about, but this quality seems totally
  730. missed in the "Gods" C/C++ programmers.
  731.  
  732. >>>Essentially, AT is giving the existing users that very message.  They're
  733. >>>alienating existing users in order to sell to supposed new markets.  Well,
  734. >>>here's where my unwavering support ends I'm afraid.  I'll keep my existing
  735. >>>system as my favourite old companion and novelty,
  736. >>
  737. >>I was waiting for PowerAmiga, but since it's a PC I just bought a 68060 for
  738. >>my Amiga, and will develop on my Amiga all the games for it and for 80x86
  739. >>PC, to get some earning from this last (job) and to keep my passion for
  740. >>Amiga
  741. >>(hobby). It's much better to work on Amiga, developing and testing
  742. >>algorithms, making graphics and sounds, then re "compile" my HLA sources and
  743. >>data for PC. The 68060 is the best, I dont want a crap buggy slow PowerPC to
  744. >>do the same.
  745.  
  746. >Er, don't call the PowerPC slow when even the slowest 601/66 is faster than 
  747. >your 68060. 
  748.  
  749. Are you sure?
  750. For what applications? Assembly written or just C compiled with the feet?
  751.  
  752. >If you're really glued to AGA, you could just as well stick a PhaseV PPC 
  753. >card in your A1200. :-) Whoah.
  754.  
  755. ?
  756.  
  757. WHO wants normal AGA in 1996?
  758. Isn't it time to add some features to it?
  759.  
  760. >>>and I'm moving on to a
  761. >>>Sparcstation, and a portable Mac.  That way I can actually get things
  762. >>>done, and still play with my Amiga, writing a program here and there.  I
  763. >>>sincerely hope that AT finds a new market, and I regret that the direction
  764. >>>that they're following no longer suits my needs.
  765. >>
  766. >>Neither mine and of all the people that left the Amiga (I will publish all
  767. >>my games and programs also for 680x0 Amiga untill at least a single
  768. >>publisher wants them, (there're only 2 or 3 left to be sincere) because I
  769. >>will make them for my internal use though, also in the year 2002), and
  770. >>there's a lot of people that will leave the Amiga market soon just because
  771. >>it's always smaller and smaller
  772.  
  773. >The shrinking market is unfortunate, but......
  774.  
  775. >>while piracy is growing.
  776.  
  777. >WHAT!?!?!!?!?! How the hell do you figure this? 
  778.  
  779. >I would think that all the hard-core pirates would go to a market where 
  780. >there was more software to pirate!
  781.  
  782. Again, you're wrong and you dont know what you're talking about.
  783. The so called "crackers" (the heart of pirate industry) normally dont get 1
  784. dollar from their work. And also a dumb is able to copy, then.
  785.  
  786. >Please explain yourself.
  787.  
  788. Done.
  789.  
  790. >>While Motorola abandoned 680x0, Intel has not abandoned 80x86, that will
  791. >>never die IMO (I am technically sure about it).
  792.  
  793. >Actually, pre-386 code will probably die with the P7 (it's already on the 
  794. >back burner in the P6), and there's talk of making a complete shift to a 
  795. >new architecture after the P7.
  796.  
  797. Is it a problem for anybody if 8088 code dies?
  798. Again, you're fixed with the word "compatibility" in mind, and just because
  799. one asks AGA compatibility in AGA+, you think that he would wish 8088
  800. compatibity in 80786.
  801.  
  802. Mah v3.0!!!!
  803.  
  804. >>It was time to *add* a HP-PA to the Amiga.
  805.  
  806. >Once the code is fully portable, this will happen.
  807.  
  808. Nope.
  809.  
  810. C is slow as hell, and if you say "it's fast enough with a 700Mhz CPU" then
  811. I tell you that also assembly becomes faster with the 700Mhz CPU.
  812. You're running away from your shadow: ASM will always be losta faster and
  813. better than C.
  814.  
  815. With all the experience I made, coding in ASM is like coding in Basic.
  816. I am a programmer, you are a programmer: the difference is that you want it
  817. all easy, while I want it performant.
  818.  
  819. Maybe I am a better programmer?
  820.  
  821. Assembly or not.
  822.  
  823. >>IMO the PowerAmiga experiment will finish soon, Escom will reconvert the
  824. >>machines to run PowerMac software, still using Commodore name for PC's and
  825. >>Amiga name for RISC PC's.
  826.  
  827. >I highly doubt they would sell an "Amiga" that didn't run AmigaOS.
  828.  
  829. >> Names.
  830.  
  831. >Operating Systems.
  832.  
  833. Operative System = system SOFTWARE (assembly(compiler(sources(poor humans))))
  834. Computer = HARDWARE (boards(chips(semiconductors(atoms)))).
  835.  
  836. >>The PowerAmiga will have more IBM chips inside than a Pentium has today.
  837.  
  838. >Actually, the current run of AGA chips is manufactured at IBM plants 
  839. >(Selectron and QuikPak do the PCBs and assembly)
  840.  
  841. And so????????????
  842. Do I cut my dick now? ;D
  843.  
  844. >>>The amount of support that AT is getting from the users which it primarily
  845. >>>intends to make money from is ridiculous, I've never seen anything like
  846. >>>it.  Most companies actually need to give something back to the users to
  847. >>>keep them loyal and ready to spend.
  848. >>
  849. >>>Peter Naylor
  850. >>
  851. >>
  852. >>PS: [nothing] Pet,Vic20,C64,Amiga,(philosophy changes),AGA-Amiga [nothing]
  853. >>
  854. >>Thanks Commodore, you've *been* the best of all untill business destroyed
  855. >>you.
  856.  
  857. >The Amiga has nothing to do with the Pet, Vic20, and C64. Commodore 
  858. >merely bought and altered the Amiga. They had nothing to do with the 
  859. >basic architecture. The Amiga is NOT a descendent of the C64 aside from 
  860. >the fact that a lot of old 64 users upgraded to it.
  861.  
  862. I know Amiga's story: the facts remains that Commodore influenced its
  863. development and made it identifyable as the best Commodore machine ever made.
  864.  
  865. >>BTW: It's official: Dave Haynie is *NOT* moving to Germany, nor working for
  866. >>AT. He personally corrected the rumor, saying an equivalent of "dont trust
  867. >>rumors, there's rarely something true in them".
  868.  
  869. >Well, at least he's doing some consulting for them, so he'll have SOME 
  870. >hand in the design of the PowerAmiga.
  871.  
  872. Consult: "Throw it out". :D
  873.  
  874.  
  875. >>|           Stop that fucking imperialist embargo against Cuba.             
  876. >>|           |
  877. >>|                 Hasta Siempre Comandante Che Guevara.                     
  878. >>|                 |
  879.  
  880. >BTW, I favor socialism as well, but we can't ignore capitalist rules when we 
  881. >live in a capitalist economy.
  882.  
  883. Yes, very sad thought.
  884.  
  885. >Oh, and I can't wait to see Virtual Rally! ;->
  886.  
  887. Yes, very happy thought. ;))
  888.  
  889. It doesn't support API, sorry ;)
  890. It supports every gfx card though, with custom gfx drivers that will not be
  891. good for StarFighter: maybe for VirtualRally2; not for any different game.
  892.  
  893. This is the most wise and equilibrated games programming.
  894.  
  895. >-----
  896. >James Sellman -- Idaho State University           | "Lum, did you just see
  897. >--------------------------------------------------|  a hentai rabbit flying
  898. >selljame@cwis.isu.edu   |    // A4000/40 14 megs  |  through the air?"
  899. >sellmanj@howland.isu.edu|  \X/  A500/20 3 megs    |    - Miyake Shinobu
  900.  
  901.  
  902. bibi
  903.  
  904. 36713 bytes after. 8-P
  905.  
  906.  
  907. ------------------------------------------------------------------------------
  908. |                                                                            |
  909. |           Stop that fucking imperialist embargo against Cuba.              |
  910. |                 Hasta Siempre Comandante Che Guevara.                      |
  911. |                                                                            |
  912. |                                                                            |
  913. |    Fabio "Maverick" Bizzetti - bizzetti@mbox.vol.it - Maverick* at IRC     |
  914. |              The maker of "CyberMan" and "Virtual Karting"                 |
  915. |   working on "Virtual Rally" and "StarFighter", the 3D game that will      |
  916. |                        bring the Amiga to the top                          |
  917. |                                                                            |
  918. ------------------------------------------------------------------------------
  919.  
  920.  
  921.